A Model for Moldable Supercomputer Jobs

نویسندگان

  • Walfredo Cirne
  • Francine Berman
چکیده

The performance of supercomputer schedulers is influenced by the workloads that serve as their input. Realistic workloads are therefore critical to evaluate how supercomputer schedulers perform in practice. There has been much written in the literature about rigid parallel jobs, i.e. jobs that require partitions of a fixed size to run. However the majority of the parallel jobs in production today are moldable, i.e. jobs that can execute on a variety of partition sizes. In this paper, we describe a workload model for moldable jobs, which is based on a user survey and good analytical models. Our model can serve as the basis for the development of performance-efficient strategies for selection of the job partition size, as well as the basis for enhancing supercomputer schedulers to directly accept moldable request.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Increased Scheduling Quality by Utilizing the Flexibility of Malleable Jobs

To accomplish both, the demand of the users of parallel systems for a low response time and the ambition of the system maintainers for a high utilization, is hard to do. A high utilization normally results in long waiting times for the users’ jobs. An alternative to the standard jobs with fixed width are more flexible jobs models. They allow to change the job’s width at application start (molda...

متن کامل

Using Moldability to Improve the Performance of Supercomputer Jobs PhD Thesis

Distributed-memory parallel supercomputers are an important platform for the execution of high-performance parallel jobs. In order to submit a job for execution in most supercomputers, one has to specify the number of processors to be allocated to the job. However, most parallel jobs in production today are moldable. A job is moldable when the number of processors it needs to execute can vary, ...

متن کامل

Using Moldability to Improve the Performance of Supercomputer Jobs

In most parallel supercomputers, submitting a job for execution involves specifying (i) how many processors are to be allocated to the job, and (ii) for how long these processors are to be available to the job. Since most jobs are moldable (i.e. there is a choice on how many processors the job uses), the user typically has to decide how many processors to ask for a given job, and estimate the r...

متن کامل

A Robust Scheduling Strategy for Moldable Scheduling of Parallel Jobs

Moldable job scheduling has been proved to be effective compared to traditionaljob scheduling policies. It is based on the observation that most jobs submitted to a spaceshared parallel system can actually reduce their response times if they were allowed to take any number of processors in a user-specified range. Previous approaches to scheduling of moldable jobs focused on when and how to choo...

متن کامل

When the Herd Is Smart: Aggregate Behavior in the Selection of Job Request

In most parallel supercomputers, submitting a job for execution involves specifying how many processors are to be allocated to the job. When the job is moldable (i.e. there is a choice on how many processors the job uses), an application scheduler called SA can significantly improve job performance by automatically selecting how many processors to use [7]. Since most jobs are moldable, this res...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001